home *** CD-ROM | disk | FTP | other *** search
/ Erotic Games: Memory / Erotic Games: Memory.iso / mac / air_installers / AdobeAIR.exe / setup.swf / scripts / mx / controls / VScrollBar.as < prev   
Text File  |  2009-02-12  |  2KB  |  69 lines

  1. package mx.controls
  2. {
  3.    import flash.ui.Keyboard;
  4.    import mx.controls.scrollClasses.ScrollBar;
  5.    import mx.controls.scrollClasses.ScrollBarDirection;
  6.    import mx.core.mx_internal;
  7.    
  8.    use namespace mx_internal;
  9.    
  10.    public class VScrollBar extends ScrollBar
  11.    {
  12.       
  13.       mx_internal static const VERSION:String = "3.0.0.0";
  14.        
  15.       
  16.       public function VScrollBar()
  17.       {
  18.          super();
  19.          super.direction = ScrollBarDirection.VERTICAL;
  20.       }
  21.       
  22.       override protected function measure() : void
  23.       {
  24.          super.measure();
  25.          measuredWidth = mx_internal::_minWidth;
  26.          measuredHeight = mx_internal::_minHeight;
  27.       }
  28.       
  29.       override public function get minHeight() : Number
  30.       {
  31.          return mx_internal::_minHeight;
  32.       }
  33.       
  34.       override mx_internal function isScrollBarKey(param1:uint) : Boolean
  35.       {
  36.          if(param1 == Keyboard.UP)
  37.          {
  38.             lineScroll(-1);
  39.             return true;
  40.          }
  41.          if(param1 == Keyboard.DOWN)
  42.          {
  43.             lineScroll(1);
  44.             return true;
  45.          }
  46.          if(param1 == Keyboard.PAGE_UP)
  47.          {
  48.             pageScroll(-1);
  49.             return true;
  50.          }
  51.          if(param1 == Keyboard.PAGE_DOWN)
  52.          {
  53.             pageScroll(1);
  54.             return true;
  55.          }
  56.          return super.isScrollBarKey(param1);
  57.       }
  58.       
  59.       override public function get minWidth() : Number
  60.       {
  61.          return mx_internal::_minWidth;
  62.       }
  63.       
  64.       override public function set direction(param1:String) : void
  65.       {
  66.       }
  67.    }
  68. }
  69.